Meaning of the word "heads will roll!" in English

What does "heads will roll!" mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

heads will roll!

US /hɛdz wɪl roʊl/
UK /hɛdz wɪl roʊl/
"heads will roll!" picture

Idiom

used to say that people will be punished or fired because of a mistake or failure

Example:
After the disastrous project failure, everyone knew that heads will roll.
If this report is true, then heads will roll in the management department.